require! <[
  yargs
]>
module.exports = yargs.commandDir(
  \cmd
  extensions: <[ls js]>
  visit: (f)~>
    handler = f.handler
    f.handler = ~>
      new Promise (resolve)!~>
        setTimeout(
          !~>
            handler(module.exports)
            resolve!
        )
    f
).help!.argv
